package mya.mes.mdc.model.excel;


/**
 * 对应Excel中的一行
 */
//@DataObject(generateConverter = true)
public class ExcelTagDef {

  /**
   * Excel中的行号
   */
  public int rowNum;


  //Tag Name	Address	Data Type	Respect Data Type	Client Access	Scan Rate
  // Scaling	Raw Low	Raw High
  // Scaled Low	Scaled High	Scaled Data Type
  // Clamp Low	Clamp High	Eng Units	Description	Negate Value

  public String tagName;

  public String plcAddress;

  public String dataType;

  public String respectDataType;

  public String clientAddress;

  public String scanRate;

  public String scaling;

  public String rawLow;

  public String rawHigh;


  public String scaledLow;

  public String scaledHigh;

  public String scaledDataType;


  public String clampLow;

  public String clampHigh;


  public String engUnits;

  public String description;

  public String negateValue;

  public ExcelTagDef() {
  }

//  public ExcelTagDef(JsonObject json) {
//    ExcelTagDefConverter.fromJson(json, this);
//  }

//  public JsonObject toJson() {
//    JsonObject json = new JsonObject();
//    ExcelTagDefConverter.toJson(this, json);
//    return json;
//  }

  public int getRowNum() {
    return rowNum;
  }

  public void setRowNum(int rowNum) {
    this.rowNum = rowNum;
  }

  public String getTagName() {
    return tagName;
  }

  public void setTagName(String tagName) {
    this.tagName = tagName;
  }

  public String getPlcAddress() {
    return plcAddress;
  }

  public void setPlcAddress(String plcAddress) {
    this.plcAddress = plcAddress;
  }

  public String getDataType() {
    return dataType;
  }

  public void setDataType(String dataType) {
    this.dataType = dataType;
  }

  public String getRespectDataType() {
    return respectDataType;
  }

  public void setRespectDataType(String respectDataType) {
    this.respectDataType = respectDataType;
  }

  public String getClientAddress() {
    return clientAddress;
  }

  public void setClientAddress(String clientAddress) {
    this.clientAddress = clientAddress;
  }

  public String getScanRate() {
    return scanRate;
  }

  public void setScanRate(String scanRate) {
    this.scanRate = scanRate;
  }

  public String getScaling() {
    return scaling;
  }

  public void setScaling(String scaling) {
    this.scaling = scaling;
  }

  public String getRawLow() {
    return rawLow;
  }

  public void setRawLow(String rawLow) {
    this.rawLow = rawLow;
  }

  public String getRawHigh() {
    return rawHigh;
  }

  public void setRawHigh(String rawHigh) {
    this.rawHigh = rawHigh;
  }

  public String getScaledLow() {
    return scaledLow;
  }

  public void setScaledLow(String scaledLow) {
    this.scaledLow = scaledLow;
  }

  public String getScaledHigh() {
    return scaledHigh;
  }

  public void setScaledHigh(String scaledHigh) {
    this.scaledHigh = scaledHigh;
  }

  public String getScaledDataType() {
    return scaledDataType;
  }

  public void setScaledDataType(String scaledDataType) {
    this.scaledDataType = scaledDataType;
  }

  public String getClampLow() {
    return clampLow;
  }

  public void setClampLow(String clampLow) {
    this.clampLow = clampLow;
  }

  public String getClampHigh() {
    return clampHigh;
  }

  public void setClampHigh(String clampHigh) {
    this.clampHigh = clampHigh;
  }

  public String getEngUnits() {
    return engUnits;
  }

  public void setEngUnits(String engUnits) {
    this.engUnits = engUnits;
  }

  public String getDescription() {
    return description;
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public String getNegateValue() {
    return negateValue;
  }

  public void setNegateValue(String negateValue) {
    this.negateValue = negateValue;
  }
}
